//引入axios
import axios from 'axios';
//引入进度条+样式
import Nprogress from 'nprogress';
import "nprogress/nprogress.css"
let requestA= axios.create({
    //基础路径,当在利用request[axios]发请求的时候，在域名之后加上路径
    //http://128.0.0.2:3000/api
    baseURL: "/api1",
    //超时的设置
    timeout: 10000
});
//设置请求拦截器
requestA.interceptors.request.use((config) => {
    Nprogress.start();
    //config:配置，可以携带请求头
    return config;
});

//设置响应拦截器
requestA.interceptors.response.use((res) => {
    Nprogress.done();
    return res.data;
}, (error) => {
    return Promise.reject(error);
});
//对外暴露
export default requestA;